Direction
Programming and Art II
Programming and Art II is a continuation of the course Programming and Art I and aims to deepen the theory and practice of creative programming. The course is based on three main axes: a. introduction to creative programming concepts and technologies, b. introduction to the basic principles of digital design, algorithmic thinking and interaction, c. the introduction to the relationship between contemporary art and creative programming in the 20th and 21st century (e.g., Algorithms, Data, Interaction and Artificial Intelligence in Digital Art). It is based on Processing programming language (https://processing.org/), a programming language and environment developed by artists, for artists. Students become familiar with basic principles of creative object-oriented programming, apply their knowledge in image and movement of digital objects through programming and experiment with the design and development of interactive artistic works.